Periodic Sorting on 2 - D Meshes 215

نویسندگان

  • ROLF WANKA
  • R. Wanka
چکیده

We consider the following periodic sorting procedure on two-dimensional meshes of processors: Initially, each node contains one number. We proceed in rounds each round consisting of sorting the columns of the grid, and, in the second phase, of sorting the rows according to the snake-like ordering. We exactly characterize the number of rounds necessary to sort on an l m-grid in the worst case, where l is the number of the rows and m the number of the columns. An upper bound of dlogle + 1 was known before. This bound is tight for the case that m is not a power of 2. Surprisingly, it turns out that far fewer rounds are necessary if m is a power of 2 (and m l): in this case, exactly minflogm + 1;dlogle + 1g rounds are needed in the worst case.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast General Sorting on Meshes of Arbitrary Dimension Without Routing

In this paper, we present a parallel sorting algorithm for meshes of arbitrary dimension that generalizes two known algorithms for sorting on the two-dimensional mesh and on the hypercube, respectively. It uses a speciic indexing scheme, called generalized snake-like numbering. The algorithm has a running time of O(d 2 m log m) on the d-dimensional mesh with side length m. The advantages of the...

متن کامل

Finding IRC-like Meshes Sans Layer 7 Payloads

We present an algorithm for detecting IRC-like chat networks that does not rely on Layer 7 payload information. The goal is to extract only those meshes from conventional flows where long-term periodic data is being exchanged between an external server and multiple internal clients. Flow data is passed through a series of filters that reduce the memory requirements needed for final candidate me...

متن کامل

Routing and Sorting on Meshes with Row and Column Buses

We give improved deterministic algorithms for permutation routing and sorting on meshes with row and column buses. Among our results, we obtain a fairly simple algorithm for permutation routing on two-dimensional meshes with buses that achieves a running time of n + o(n) and a queue size of 2. We also describe an algorithm for routing on r-dimensional networks with a running time of (2? 1=r)n+ ...

متن کامل

Time- and VLSI-Optimal Sorting on Enhanced Meshes

Sorting is a fundamental problem with applications in all areas of computer science and engineering. In this work we address the problem of sorting on mesh connected computers enhanced by endowing each row and each column with its own dedicated high-speed bus. This architecture, commonly referred to as a mesh with multiple broadcasting , is commercially available and has been adopted by the DAP...

متن کامل

k-k Sorting on the Multi-Mesh

We present sorting algorithms on the recently introduced multi-mesh, a network consisting of n 2 meshes of size n n which are connected by the free marginal links of the meshes. Our algorithm takes 41n + o(n) steps which is a signiicant improvement to previously known algorithms. The sorting algorithm is based on a technique using interchange of data between the n n submeshes to distribute info...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992